package model.vo.weapon
{
	import model.vo.ItemVo;
	
	/**
	 * 武器vo基类
	 * @author £iang
	 * 
	 */	
	public class BaseWeaponVo
	{
		//-----------------------------
		// variables
		//-----------------------------
		
		/** 武器id */
		public var weaponId:int;
		/** 武器名 */
		public var name:String;
		/** 武器昵称 */
		public var nickName:String;
		/** 稀有度 */
		public var rare:int;
		/** 防御增加 */
		public var defAdd:String;
		/** 灰心 */
		public var critical:int;
		/** 武器洞 */
		public var slot:int;
		/** 可以获得的难度 */
		public var level:int;
		/** 上一级武器id */
		public var pre:int;
		/** 生产价格 */
		public var producePrice:int;
		/** 生产素材 */
		public var produceItem:Vector.<ItemVo>;
		/** 生产素材数量 */
		public var produceNum:Vector.<int>;
		/** 强化价格 */
		public var strengthPrice:int;
		/** 强化素材 */
		public var strengthItem:Vector.<ItemVo>;
		/** 强化素材数量 */
		public var strengthNum:Vector.<int>;
		/** 鉴定素材 */
		public var identifyItem:Vector.<ItemVo>;
		/** 鉴定素材数量 */
		public var identifyNum:Vector.<int>;
		/** 最终类型 */
		public var finalType:int;
		/** 攻击力 */
		public var attack:int;
		/** 是否是最终形态 */
		public var isFinal:Boolean;
		/** 示意图编号 */
		public var picId:int;
		
		
		//-----------------------------
		// properties
		//-----------------------------
		
		//-----------------------------
		// setter&getter
		//-----------------------------
		
		//-----------------------------
		// methods
		//-----------------------------
		
		//-----------------------------
		// events
		//-----------------------------
		
		//-----------------------------
		// dispose
		//-----------------------------
		
		//-----------------------------
		// construction
		//-----------------------------
		
		/**
		 * 构造函数
		 *
		 */
		public function BaseWeaponVo()
		{
		}
	}
}